package com.ly.mp.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * <p>
 * 流程运行表
 * </p>
 *
 * @author ycli
 * @since 2019-04-10
 */
@TableName("T_EAP_WF_PROCESS_RUNTIME")
public class WfProcessRuntimeEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 标记序号
     */
    @TableField("TAG_ORDER")
    private Integer tagOrder;
    /**
     * 标记颜色
     */
    @TableField("TAG_COLOR")
    private String tagColor;
    /**
     * 标记名称
     */
    @TableField("TAG_NAME")
    private String tagName;
    /**
     * 当前步骤名称
     */
    @TableField("CURRENT_STEP_NAME")
    private String currentStepName;
    /**
     * 是否关闭
     */
    @TableField("IS_CLOSED")
    private Double isClosed;
    /**
     * 是否历史数据
     */
    @TableField("IS_HISTORY")
    private Double isHistory;
    /**
     * 优先级
     */
    @TableField("PRIORITY")
    private Double priority;
    /**
     * 0：否，1：是
     */
    @TableField("ISSIMULATE")
    private Double issimulate;
    /**
     * 发起人名称
     */
    @TableField("OWNER_NAME")
    private String ownerName;
    /**
     * 发起人编号
     */
    @TableField("OWNER")
    private String owner;
    /**
     * 是否子流程
     */
    @TableField("IS_CHILD")
    private Double isChild;
    /**
     * 结束时间
     */
    @TableField("FINISH_DATETIME")
    private Date finishDatetime;
    /**
     * 发起时间
     */
    @TableField("INITIATE_DATETIME")
    private Date initiateDatetime;
    /**
     * 流程名
     */
    @TableField("PROCESS_NAME")
    private String processName;
    /**
     * 流程状态
     */
    @TableField("PROCESS_STATUS")
    private Double processStatus;
    /**
     * 业务单号
     */
    @TableField("BUSINESS_NO")
    private String businessNo;
    /**
     * 流程模版子版本
     */
    @TableField("PROCESS_MODULE_SUB_VER")
    private Double processModuleSubVer;
    /**
     * 流程模版主版本
     */
    @TableField("PROCESS_MODULE_MAIN_VER")
    private Double processModuleMainVer;
    /**
     * 流程模版编号
     */
    @TableField("PROCESS_MODULE_ID")
    private String processModuleId;
    /**
     * 流程编号
     */
    @TableId("PROCESS_GUID")
    private String processGuid;

    public Integer getTagOrder() {
        return tagOrder;
    }

    public void setTagOrder(Integer tagOrder) {
        this.tagOrder = tagOrder;
    }

    public String getTagColor() {
        return tagColor;
    }

    public void setTagColor(String tagColor) {
        this.tagColor = tagColor;
    }

    public String getTagName() {
        return tagName;
    }

    public void setTagName(String tagName) {
        this.tagName = tagName;
    }

    public String getCurrentStepName() {
        return currentStepName;
    }

    public void setCurrentStepName(String currentStepName) {
        this.currentStepName = currentStepName;
    }

    public Double getIsClosed() {
        return isClosed;
    }

    public void setIsClosed(Double isClosed) {
        this.isClosed = isClosed;
    }

    public Double getIsHistory() {
        return isHistory;
    }

    public void setIsHistory(Double isHistory) {
        this.isHistory = isHistory;
    }

    public Double getPriority() {
        return priority;
    }

    public void setPriority(Double priority) {
        this.priority = priority;
    }

    public Double getIssimulate() {
        return issimulate;
    }

    public void setIssimulate(Double issimulate) {
        this.issimulate = issimulate;
    }

    public String getOwnerName() {
        return ownerName;
    }

    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName;
    }

    public String getOwner() {
        return owner;
    }

    public void setOwner(String owner) {
        this.owner = owner;
    }

    public Double getIsChild() {
        return isChild;
    }

    public void setIsChild(Double isChild) {
        this.isChild = isChild;
    }

    public Date getFinishDatetime() {
        return finishDatetime;
    }

    public void setFinishDatetime(Date finishDatetime) {
        this.finishDatetime = finishDatetime;
    }

    public Date getInitiateDatetime() {
        return initiateDatetime;
    }

    public void setInitiateDatetime(Date initiateDatetime) {
        this.initiateDatetime = initiateDatetime;
    }

    public String getProcessName() {
        return processName;
    }

    public void setProcessName(String processName) {
        this.processName = processName;
    }

    public Double getProcessStatus() {
        return processStatus;
    }

    public void setProcessStatus(Double processStatus) {
        this.processStatus = processStatus;
    }

    public String getBusinessNo() {
        return businessNo;
    }

    public void setBusinessNo(String businessNo) {
        this.businessNo = businessNo;
    }

    public Double getProcessModuleSubVer() {
        return processModuleSubVer;
    }

    public void setProcessModuleSubVer(Double processModuleSubVer) {
        this.processModuleSubVer = processModuleSubVer;
    }

    public Double getProcessModuleMainVer() {
        return processModuleMainVer;
    }

    public void setProcessModuleMainVer(Double processModuleMainVer) {
        this.processModuleMainVer = processModuleMainVer;
    }

    public String getProcessModuleId() {
        return processModuleId;
    }

    public void setProcessModuleId(String processModuleId) {
        this.processModuleId = processModuleId;
    }

    public String getProcessGuid() {
        return processGuid;
    }

    public void setProcessGuid(String processGuid) {
        this.processGuid = processGuid;
    }

}
